@font-face {
                font-family: 'FuturaStd-Book';
                src: url('futurastd-book.eot');
                src: url('futurastd-book.eot?#iefix') format('embedded-opentype'),
                         url('futurastd-book.woff') format('woff'),
                         url('futurastd-book.ttf') format('truetype'),
                         url('futurastd-book.svg#futurastd-book') format('svg');
                font-weight: normal;
                font-style: normal;
                                font-size: 18px;

        }


body{ margin: 0; padding: 0;}
.body_home
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: auto;
    float: left;
}

.contenedor_home
{
    width: 100%;
    float: left;
    height: auto;
}


#cabecera_home,#cabecera_interna{
    
    width: 100%;
    background: #0fadd8; /* Old browsers */
    background: -moz-linear-gradient(left,  #0fadd8 0%, #2989d8 50%, #207cca 100%, #1c82c2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0fadd8), color-stop(50%,#2989d8), color-stop(100%,#207cca), color-stop(100%,#1c82c2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #0fadd8 0%,#2989d8 50%,#207cca 100%,#1c82c2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #0fadd8 0%,#2989d8 50%,#207cca 100%,#1c82c2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #0fadd8 0%,#2989d8 50%,#207cca 100%,#1c82c2 100%); /* IE10+ */
    background: linear-gradient(to right,  #0fadd8 0%,#2989d8 50%,#207cca 100%,#1c82c2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fadd8', endColorstr='#1c82c2',GradientType=1 ); /* IE6-9 */
    margin: 0px;
    padding: 0px;
    float: left;
}



#cabecera_home div.contenedor-imagenes,
#cabecera_interna div.contenedor-imagenes
{
    display: block; 
    height: 100%;
    width: 100%;
    margin: -1px auto;
}
#cabecera_interna div.contenedor-imagenes
{
    margin: 0px auto;
}

#cabecera_home div.contenedor-imagenes img,
#cabecera_interna div.contenedor-imagenes img
{
    display: inline-block;
  
}
#cabecera_home div.contenedor-imagenes img.logo1,
#cabecera_interna div.contenedor-imagenes img.logo1
{   display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    clear: right;
}
#cabecera_interna div.contenedor-imagenes img.logo1
{
    margin-top: 4px;
}



#cabecera_home div.contenedor-imagenes img.logo2
{
    display: inline-block;
    float: right;
    position: static;
    margin-right: 2%;
    margin-top: 8px;
}

#cabecera_interna div.contenedor-imagenes img.regresar,
#cabecera_interna div.contenedor-imagenes img.salir
{
   
    float: right;
    margin-left: 20px;
    margin-top: 15px;
}



.contenedor1{
    width: 100%; 
    background-color: #ffffff;
    display: block;
    float: left;
    height: 10px;

}
.contenedor2{
    width: 100%; 
    height: auto;
    background-color: #393a3a;  
    text-align: center;   
    border-left-width: 0;
    border-right-width: 0;
    padding: 25px 0px;
    float: left;

}

.contenedor2 span{
margin: 0px;
font-family: 'FuturaStd-Book';
color: white;
font-size:30px;
vertical-align: middle;
}



.noticia
{
   
    border:0px solid #bbbbbb;
    border-radius:21px;
    -moz-border-radius:21px;
    -webkit-border-radius:21px;
    background: rgb(255,255,255);   
    background-image: url(../images/home/boton.png);
    background-repeat: repeat-x;
    background-color: #FDFDFD;

}

.noticia div.fecha{
      padding-top: 20px;
    display: inline-block;
    height: 100%;
    min-width: 20px;
    width: 20%;
    text-align: center;
    vertical-align: top;
    padding-right: 8px;
    text-align: right;
}
.noticia div.imag{
      padding-top: 20px;
    display: inline-block;
    width: 1px;
    padding-right:  10px;
    height: 57px;   
    background: no-repeat;
    background-image: url('../images/linea_noticia.png');
    vertical-align: top;
    margin-top: 7px;

}
.noticia div.contenido{

    padding-top: 15px;
    display: inline-block;    
    height: 100%;
    min-width: 100px;    
    text-align: left;
    vertical-align: top;
    width: 72%;

}


.messageError
{
    font-family: 'FuturaStd-Book',arial;
    text-align: center;
    color: #FF0000;
    width: 80%;
    font-size: 22px;
}

.contendor-resultados
{
    display: block;
    margin-top: 40px;
}

.contenedor4{
    width: 100%;
    background-color: #393a3a;
    text-align: center;
    height: 30px;
    border-left-width: 0;
    border-right-width: 0;
    float: left;

}

.contenedor5{
    width: 100%;
    height: 13px;
    background-color: white;
    border-left-width: 0;
    border-right-width: 0;
    float: left;
}



.contenedor6{
    width: 100%;
  
    border-left-width: 0;
    border-right-width: 0;
    padding: 45px 0px;
    text-align: center;
    background: #0fadd8; /* Old browsers */
    background: -moz-linear-gradient(top,  #0fadd8 1%, #2989d8 100%, #207cca 100%, #1c82c2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0fadd8), color-stop(100%,#2989d8), color-stop(100%,#207cca), color-stop(100%,#1c82c2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0fadd8 1%,#2989d8 100%,#207cca 100%,#1c82c2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0fadd8 1%,#2989d8 100%,#207cca 100%,#1c82c2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0fadd8 1%,#2989d8 100%,#207cca 100%,#1c82c2 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0fadd8 1%,#2989d8 100%,#207cca 100%,#1c82c2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fadd8', endColorstr='#1c82c2',GradientType=0 ); /* IE6-9 */
    float: left;

}

.contenedor6 a
{
    text-decoration: none;
}

.contenedor6  a span{
font-family: 'FuturaStd-Book';
color: white;
font-size: 35px;
font-weight: bold;
padding:3% 10%;
border:3px solid #ffffff;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

#formAuthentication
{
    width: 100%;
    height: 400px;
    background-image: url(../images/home/fondo.png);
    background-repeat: repeat-x;
    float: left;
    background: #e4e2e0; 
    font-size: 23px;
    font-family: 'FuturaStd-Book';   

}


#formAuthentication label,
#formAuthentication input[type="text"],
#formAuthentication input[type="password"]
{
    display: block;
}

#formAuthentication label
{
    font-family: 'FuturaStd-Book';
    color: #000;
    font-size: 37px;
    margin-top: 25px;
    margin-bottom: 10px;
    margin-left: 10px;
}

#formAuthentication input[type="text"],
#formAuthentication input[type="password"]
{
    
   
    width: 80%;
    border: 2px solid #393939;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    outline: none;
    padding-left: 5px;
    height: 70px;
    font-size: 33px;
}


.titleAuthentication
{
    width: 100%;
    display: block;
    border: 0px  solid #393A3A;
    border-left-width: 0;
    border-right-width: 0;
    float: left;
}


.titleAuthentication div
{
    float: left;
    height:60px;
    padding-top: 13px;
}


.titleAuthentication div.negro
{
    background-color: #393a3a;
    width: 50%;
      height: 47px;

}
.titleAuthentication div.verde
{
    background-image: url("../images/authentication/flecha_franja.png");
    background-repeat: no-repeat;
    background-color: #41a735;
    width: 50%;
    height: 47px;

}




.titleAuthentication div.texto{

        color: white;
        font-family: 'FuturaStd-Book';
        font-size: 24px;      
        text-align: center; 

}

.contenedor #pre-select
{
  /* width: 100%;
   min-height: 50px;
   overflow: hidden;
   background: url(../images/vaucher/buscador.png) no-repeat right #ddd;*/
}

.contenedor  select.ingreso{
   
                 width: 100%;
        min-height: 70px;
        font-size: 32px;

        font-family: 'FuturaStd-Book';
         border-radius: 12px 0px 0px 12px;
        -moz-border-radius: 12px 0px 0px 12px;
        -webkit-border-radius: 12px 0px 0px 12px;
        border: 1px solid #000000;
        padding-left:4%;
        outline: none;      
        float: left;
      /*  background: transparent;
        -webkit-appearance: none;
       */
}

